﻿namespace LL.Common
{
    /// <summary>
    /// 比较、判断运算符
    /// </summary>
    public enum Comparison
    {
        /// <summary>
        /// 相等
        /// </summary>
        Equal,

        /// <summary>
        /// 包含
        /// </summary>
        Contains,

        /// <summary>
        /// 以开头
        /// </summary>
        StartsWith,

        /// <summary>
        /// 以结尾
        /// </summary>
        EndsWith,

        /// <summary>
        /// 不以开头
        /// </summary>
        NotStartsWith,

        /// <summary>
        /// 不以结尾
        /// </summary>
        NotEndsWith,

        /// <summary>
        /// 小于
        /// </summary>
        Less,

        /// <summary>
        /// 大于
        /// </summary>
        Greater,

        /// <summary>
        /// 小于等于
        /// </summary>
        LessEqual,

        /// <summary>
        /// 大于等于
        /// </summary>
        GreaterEqual,

        /// <summary>
        /// 不等于
        /// </summary>
        NotEqual,

        /// <summary>
        /// 不包含
        /// </summary>
        NotContains,

        /// <summary>
        /// 不为空
        /// </summary>
        IsNotNull,

        /// <summary>
        /// 为空
        /// </summary>
        IsNull,

        /// <summary>
        /// 存在于
        /// </summary>
        In,
    }
}